﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using NEXEntidad;
using NEXServicio;

public partial class FichaLibro : System.Web.UI.Page
{
    #region Campos / Propiedades
    private string resumen;

    public string Resumen
    {
        get { return resumen; }
        set { resumen = value; }
    }

    #endregion

    #region Eventos de Pagina
    protected void Page_Load(object sender, EventArgs e)
    {
        int idLibro;
        if (!Page.IsPostBack)
        {
            if (Request.QueryString["idLibro"] == null)
                idLibro = 44;
            else
                idLibro = Convert.ToInt32(Request.QueryString["idLibro"].ToString());

            Libro unLibro = new Libro(idLibro);
            //PagedDataSource pdDataSource = new PagedDataSource();

            unLibro.LlamarAObtener();
            lblTitulo.Text = unLibro.Titulo;
            lblTituloOriginal.Text = unLibro.TituloOriginal;
            lblAutor.Text = unLibro.Autor.Nombre + "," + unLibro.Autor.Apellido;
            lblAnioPublicacion.Text = unLibro.AnioPublicacion.ToString();
            lblCategoria.Text = unLibro.Categoria.DescripcionCompleta;
            hlnkAutor.NavigateUrl = "FichaAutor.aspx?idAutor=" + unLibro.Autor.Id.ToString();
            hdnIdLibro.Value = unLibro.Id.ToString();

            wcComentarios.ListaComentario = unLibro.Comentarios;
            //wcEditoriales.IdLibro = idLibro;
            resumen = unLibro.Resumen;
        }
    }

    protected void btnBuscar_Click(object sender, ImageClickEventArgs e)
    {
        Response.Redirect("ListaLibro.aspx?Seccion=FichaLibro&titulo=" + txtTitulo.Text);
    }
    #endregion




}
